package com.hualan.mapper;

import com.hualan.domain.UserCourse;

import java.util.List;

/**
* @author 29524
* @description 针对表【user_course(用户课程中间表，用于存储用户收藏和购买的课程信息)】的数据库操作Mapper
* @createDate 2024-09-05 14:58:19
* @Entity com.hualan.domain.UserCourse
*/
public interface UserCourseMapper {
    //通过用户id查询用户所有的课程id,再通过课程id联表查询课程

    //通过用户id查询所有用户的课程id
    //通过课程id联表查询课程
    List<UserCourse> selectAll(int userId,int status);
    //删除
    int deleteByPrimaryKey(Long id);
    //插入
    int insert(UserCourse record);
    //通过状态查询
    List<UserCourse> selectAllByStatus(int statis);
    //通过主键查询
    UserCourse selectByPrimaryKey(Long id);
    //

    //通过主键更新
    int updateByPrimaryKey(UserCourse record);

}
